import projectRequest from "./request";
import {AlbumPageDTO, AlbumRecordPageDTO, InsertAlbumDTO} from "../interface/AlbumInterface";

/**
 * 时间： 2024年3月18日 11点34分
 * 关于专辑的请求接口
 */

/**
 * 获取专辑列表
 * @param params
 */
export function getAlbumListApi(params:AlbumPageDTO){
  return projectRequest.request({
    method:"get",
    url:"/album/page",
    params
  })
}

/**
 * 根据专辑id获取专辑详情
 * @param albumId
 */
export function getAlbumByIdApi(albumId:number) {
  return projectRequest.request({
    method:"get",
    url:`/album/${albumId}`
  });
}

/**
 * 新增专辑
 * @param data
 */
export function insertAlbumApi(data:InsertAlbumDTO) {
  return projectRequest.request({
    method:"post",
    url:"/album/insert",
    data,
  });
}

/**
 * 查询专辑歌曲列表
 * @param params
 */
export function getAlbumMusicListApi(params:AlbumRecordPageDTO) {
  return projectRequest.request({
    method:"get",
    url:"/albumrecord/page",
    params
  });
}


